#include<iostream>
const  int maxn=1000004;
long long ans=maxn,ansl,ansr;
long long a[maxn+1];
long long sum[20005];
int main(){
        long long n,m;
        std::cin>>n>>m;
        for(int i=1;i<=n;i++)std::cin>>a[i];
        long long l=1,r=1;
        long long num=0;
        while(l<=r&&r<=n+1)
        {
            
            if(num<m){
                r++;
                sum[a[r-1]]++;
                if(sum[a[r-1]]==1){
                    num++;
                }

            }
            else {
                if(ans>r-l){
                    ans=r-l;
                    ansl=l;
                    ansr=r-1;
                }
                sum[a[l]]--;
                if(sum[a[l]]==0)num--;
                l++;
            }
        }
        std::cout<<ansl<<" "<<ansr;
        return 0;
}